package com.yhy.wxzn.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Auther: 97354
 * @Date: 2023/10/28 11:50
 * @Description: WcsDeviceTypeEnums
 * @Version 1.0.0
 */
@Getter
@AllArgsConstructor
public enum WcsDeviceTypeEnums {
    /**
     * 四向车
     * */
    FWV("FWV",0),
    /**
     * 读码器
     * */
    BCR("BCR",1),
    /**
     * 输送线
     * */
    TSL("TSL",2),
    /**
     * 提升机
     * */
    ELV("ELV",3),
    /**
     * 堆垛机
     * */
    DDJ("DDJ",4),
    /**
     * 称重
     */
    WEG("WEG",5),
    /**
     * 外形
     */
    SHP("SHP",6)
    ;

    private String code;
    private Integer value;

    public static WcsDeviceTypeEnums parseWcsDeviceTypeEnums(int type){
        for (WcsDeviceTypeEnums wcsDeviceTypeEnums : WcsDeviceTypeEnums.values()) {
            if (wcsDeviceTypeEnums.getValue().equals(type)) {
                return wcsDeviceTypeEnums;
            }
        }
        throw new  RuntimeException("未知类型");
    }
}
